<html>
<head><title>Image map created by yEd</title>
<style type="text/css">
.tooltip {
  font-size:10pt;
  background-color:#FFFFCC;
  border:1px solid black;
  padding:2px
}
</style>
<style type="text/css">
.tooltip {
  position:absolute;
  display:none
}
</style>
</head>
<body>

<script type="text/javascript">
tooltip = null;
document.onmousemove = updateTooltip;
function updateTooltip(e) {
try {
if (document.all) {
if (document.documentElement && document.documentElement.scrollTop) { // Explorer 6 Strict
x = document.documentElement.scrollLeft + window.event.x;
y = document.documentElement.scrollTop + window.event.y;
}
else { // all other Explorers
x = document.body.scrollLeft + window.event.x;
y = document.body.scrollTop + window.event.y;
}
}
else {
x = e.pageX;
y = e.pageY;
}
if (tooltip != null) {
o = 20;
var sx, sy;
if (self.pageYOffset) { // all except Explorer
sx = self.pageXOffset;
sy = self.pageYOffset;
}
else if (document.documentElement && document.documentElement.scrollTop) { // Explorer 6 Strict
sx = document.documentElement.scrollLeft;
sy = document.documentElement.scrollTop;
}
else if (document.body) { // all other Explorers
sx = document.body.scrollLeft;
sy = document.body.scrollTop;
}
t = y + o + tooltip.offsetHeight;
w = sy + document.body.clientHeight;
if (t > w) {
y = y - o - tooltip.offsetHeight;
}
else {
y = y + o;
}
t = x + o + tooltip.offsetWidth;
w = sx + document.body.clientWidth;
if (t > w) {
x = x - o - tooltip.offsetWidth;
}
else {
x = x + o;
}
if ((tooltip.style.top == '' || tooltip.style.top == 0) && (tooltip.style.left == '' || tooltip.style.left == 0))
{
tooltip.style.width = tooltip.offsetWidth + 'px';
tooltip.style.height = tooltip.offsetHeight + 'px';
}
tooltip.style.left = x + "px";
tooltip.style.top = y + "px";
}
} catch (error) { error = null; }
}
function showTooltip(id) {
try {
tooltip = document.getElementById(id);
tooltip.style.display = "block";
} catch (error) { error = null; }
}
function hideTooltip() {
try {
tooltip.style.display = "none";
} catch (error) { error = null; }
}
</script>

<div class="tooltip" id="n0"> </div>
<div class="tooltip" id="n1">cloned<br>orphane</div>
<div class="tooltip" id="n2">cloned<br>dom node</div>
<div class="tooltip" id="n3">Partition</div>
<div class="tooltip" id="n4">creates</div>
<div class="tooltip" id="n5"><body><p>
getUserData(TreeExpander.ORPHAN_TO_CLONE)<br/>
allows to restore the original DOM-tree<br/>
<p></body></div>
<div class="tooltip" id="n6">getUserData(TreeExpander.CLONE_TO_ORPHAN)</div>
<div class="tooltip" id="n7"> </div>
<div class="tooltip" id="n8">orphaned<br>dom node</div>
<div class="tooltip" id="n9">cloned<br>dom node</div>
<div class="tooltip" id="n10">Partition</div>
<div class="tooltip" id="n11">creates</div>
<div class="tooltip" id="n12"><body><p>
getUserData(TreeExpander.ORPHAN_TO_CLONE)<br/>
allows to restore the original DOM-tree<br/>
<p></body></div>
<div class="tooltip" id="n13">getUserData(TreeExpander.CLONE_TO_ORPHAN)</div>
<div class="tooltip" id="n14"> </div>
<div class="tooltip" id="n15">orphaned<br>dom node</div>
<div class="tooltip" id="n16">cloned<br>dom node</div>
<div class="tooltip" id="n17">Partition</div>
<div class="tooltip" id="n18">creates</div>
<div class="tooltip" id="n19"><body><p>
getUserData(TreeExpander.ORPHAN_TO_CLONE)<br/>
allows to restore the original DOM-tree<br/>
<p></body></div>
<div class="tooltip" id="n20">getUserData(TreeExpander.CLONE_TO_ORPHAN)</div>
<div class="tooltip" id="n21"><body>getSourceObject() allows to change the<br/>
'of' attributes in the original DOM-tree
</body></div>
<div class="tooltip" id="n22"> </div>
<div class="tooltip" id="n23">original<br>dom node</div>
<div class="tooltip" id="n24">Partition</div>
<div class="tooltip" id="n25">creates</div>
<div class="tooltip" id="n26"><body>getSourceObject() allows to change the<br/>
'of' attributes in the original DOM-tree
</body></div>
<div class="tooltip" id="n27"><body><h1>DiagramTree</h1><pre>

<&lt;... id="x">
  <&lt;copy of="y" ...>...<&lt;/copy>
<&lt;/...>
<&lt;copy of="x" ...>...<&lt;/copy>
</pre></body></div>
<div class="tooltip" id="n28"><body>getSourceObject() allows to change the<br/>
'of' attributes in the original DOM-tree
</body></div>
<div class="tooltip" id="n29"><body><p>
getUserData(TreeExpander.[INDIRECT_]CLONE_TO_ORPHANE)<br/>
allows to create proper<br/>
getSourceObject() relations.<br/>
<p></body></div>
<div class="tooltip" id="n30"><body>
<b>hover for details and links   </b>
<p>created with yEd</p>
<p></body></div>
<div class="tooltip" id="n31"><body><p>
getUserData(TreeExpander.[INDIRECT_]CLONE_TO_ORPHANE)<br/>
allows to create proper<br/>
getSourceObject() relations.<br/>
<p></body></div>
<div class="tooltip" id="n32">TreeSelectionEvent()<br>.getPath()<br>.getPathComponent(...)<br>.getUserObject()</div>
<div class="tooltip" id="n33"><body>getSourceObject() allows to change the<br/>
'of' attributes in the original DOM-tree
</body></div>
<div class="tooltip" id="e24">TreeSelectionEvent()<br>.getPath()<br>.getPathComponent(...)<br>.getUserObject()</div>
<div class="tooltip" id="e25">TreeSelectionEvent()<br>.getPath()<br>.getPathComponent(...)<br>.getUserObject()</div>
<div class="tooltip" id="e28">TreeSelectionEvent()<br>.getPath()<br>.getPathComponent(...)<br>.getUserObject()</div>
<div class="tooltip" id="e29">TreeSelectionEvent()<br>.getPath()<br>.getPathComponent(...)<br>.getUserObject()</div>

<map name="image1_1">
  <area shape="rect" coords="161,316,264,333" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n33')"/>
  <area shape="rect" coords="622,359,753,410" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n32')"/>
  <area shape="rect" coords="127,452,183,491" href="http://bobbinwork.googlecode.com/svn/generated/api/index.html?nl/BobbinWork/diagram/xml/expand/TreeExpander.html" alt="" target="_blank" onmouseout="hideTooltip()" onmouseover="showTooltip('n31')"/>
  <area shape="rect" coords="15,15,180,55" href="http://www.yworks.com/en/products_yed_about.html" alt="" target="_blank" onmouseout="hideTooltip()" onmouseover="showTooltip('n30')"/>
  <area shape="rect" coords="15,631,71,670" href="http://bobbinwork.googlecode.com/svn/generated/api/index.html?nl/BobbinWork/diagram/xml/expand/TreeExpander.html" alt="" target="_blank" onmouseout="hideTooltip()" onmouseover="showTooltip('n29')"/>
  <area shape="rect" coords="59,502,162,518" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n28')"/>
  <area shape="rect" coords="777,328,945,441" href="http://bobbinwork.googlecode.com/svn/generated/api/index.html?nl/BobbinWork/diagram/gui/DiagramTree.html" alt="" target="_blank" onmouseout="hideTooltip()" onmouseover="showTooltip('n27')"/>
  <area shape="rect" coords="243,596,334,612" href="http://bobbinwork.googlecode.com/svn/generated/api/index.html?nl/BobbinWork/diagram/xml/expand/TreeExpander.html" alt="" target="_blank" onmouseout="hideTooltip()" onmouseover="showTooltip('n6')"/>
  <area shape="rect" coords="358,596,449,612" href="http://bobbinwork.googlecode.com/svn/generated/api/index.html?nl/BobbinWork/diagram/xml/expand/TreeExpander.html" alt="" target="_blank" onmouseout="hideTooltip()" onmouseover="showTooltip('n5')"/>
  <area shape="rect" coords="494,644,539,660" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n4')"/>
  <area shape="rect" coords="532,549,584,578" href="http://bobbinwork.googlecode.com/svn/generated/api/index.html?nl/BobbinWork/diagram/model/Partition.html" alt="" target="_blank" onmouseout="hideTooltip()" onmouseover="showTooltip('n3')"/>
  <area shape="rect" coords="318,636,370,665" href="http://java.sun.com/javase/6/docs/api/org/w3c/dom/Node.html#getUserData(java.lang.String)" alt="" target="_blank" onmouseout="hideTooltip()" onmouseover="showTooltip('n2')"/>
  <area shape="rect" coords="318,549,370,578" href="http://java.sun.com/javase/6/docs/api/org/w3c/dom/Node.html#getUserData(java.lang.String)" alt="" target="_blank" onmouseout="hideTooltip()" onmouseover="showTooltip('n1')"/>
  <area shape="rect" coords="223,522,598,677" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n0')"/>
  <area shape="rect" coords="243,417,334,433" href="http://bobbinwork.googlecode.com/svn/generated/api/index.html?nl/BobbinWork/diagram/xml/expand/TreeExpander.html" alt="" target="_blank" onmouseout="hideTooltip()" onmouseover="showTooltip('n13')"/>
  <area shape="rect" coords="358,417,449,433" href="http://bobbinwork.googlecode.com/svn/generated/api/index.html?nl/BobbinWork/diagram/xml/expand/TreeExpander.html" alt="" target="_blank" onmouseout="hideTooltip()" onmouseover="showTooltip('n12')"/>
  <area shape="rect" coords="494,465,539,481" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n11')"/>
  <area shape="rect" coords="532,370,584,399" href="http://bobbinwork.googlecode.com/svn/generated/api/index.html?nl/BobbinWork/diagram/model/Partition.html" alt="" target="_blank" onmouseout="hideTooltip()" onmouseover="showTooltip('n10')"/>
  <area shape="rect" coords="318,457,370,486" href="http://java.sun.com/javase/6/docs/api/org/w3c/dom/Node.html#getUserData(java.lang.String)" alt="" target="_blank" onmouseout="hideTooltip()" onmouseover="showTooltip('n9')"/>
  <area shape="rect" coords="318,370,370,399" href="http://java.sun.com/javase/6/docs/api/org/w3c/dom/Node.html#getUserData(java.lang.String)" alt="" target="_blank" onmouseout="hideTooltip()" onmouseover="showTooltip('n8')"/>
  <area shape="rect" coords="223,343,598,498" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n7')"/>
  <area shape="rect" coords="405,184,508,201" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n21')"/>
  <area shape="rect" coords="243,225,334,241" href="http://bobbinwork.googlecode.com/svn/generated/api/index.html?nl/BobbinWork/diagram/xml/expand/TreeExpander.html" alt="" target="_blank" onmouseout="hideTooltip()" onmouseover="showTooltip('n20')"/>
  <area shape="rect" coords="358,225,449,241" href="http://bobbinwork.googlecode.com/svn/generated/api/index.html?nl/BobbinWork/diagram/xml/expand/TreeExpander.html" alt="" target="_blank" onmouseout="hideTooltip()" onmouseover="showTooltip('n19')"/>
  <area shape="rect" coords="494,273,539,289" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n18')"/>
  <area shape="rect" coords="532,178,584,207" href="http://bobbinwork.googlecode.com/svn/generated/api/index.html?nl/BobbinWork/diagram/model/Partition.html" alt="" target="_blank" onmouseout="hideTooltip()" onmouseover="showTooltip('n17')"/>
  <area shape="rect" coords="318,265,370,294" href="http://java.sun.com/javase/6/docs/api/org/w3c/dom/Node.html#getUserData(java.lang.String)" alt="" target="_blank" onmouseout="hideTooltip()" onmouseover="showTooltip('n16')"/>
  <area shape="rect" coords="318,178,370,207" href="http://java.sun.com/javase/6/docs/api/org/w3c/dom/Node.html#getUserData(java.lang.String)" alt="" target="_blank" onmouseout="hideTooltip()" onmouseover="showTooltip('n15')"/>
  <area shape="rect" coords="223,151,598,306" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n14')"/>
  <area shape="rect" coords="405,89,508,105" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n26')"/>
  <area shape="rect" coords="434,110,479,126" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n25')"/>
  <area shape="rect" coords="532,89,584,118" href="http://bobbinwork.googlecode.com/svn/generated/api/index.html?nl/BobbinWork/diagram/model/Partition.html" alt="" target="_blank" onmouseout="hideTooltip()" onmouseover="showTooltip('n24')"/>
  <area shape="rect" coords="318,91,370,120" href="http://java.sun.com/javase/6/docs/api/org/w3c/dom/Node.html#getUserData(java.lang.String)" alt="" target="_blank" onmouseout="hideTooltip()" onmouseover="showTooltip('n23')"/>
  <area shape="rect" coords="223,55,598,140" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n22')"/>
  <area shape="poly" coords="684,410,684,563,688,563,688,559,592,559,592,567,688,567,692,563,692,410,684,410,684,410" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('e29')"/>
  <area shape="poly" coords="622,381,592,381,592,389,622,389,622,381,622,381" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('e28')"/>
  <area shape="poly" coords="696,359,696,103,692,99,592,99,592,107,692,107,692,103,688,103,688,359,696,359,696,359" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('e25')"/>
  <area shape="poly" coords="688,359,688,192,684,188,592,188,592,196,684,196,684,192,680,192,680,359,688,359,688,359" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('e24')"/>
</map>


    <table class="yimagetable" cellspacing="0" cellpadding="0" border="0">
      <tr>
        <td><img class="yimage" src="ModelObjects1_1.png" usemap="#image1_1" border="0" alt=""/></td>
      </tr>
    </table>
</body>
</html>